Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Idea Prokom Open - Sopot Top Wool Challenger Biella - Biella Skandia Open - Linz Quelle Cup - Furth FILA Challenger - Biella Challenger Casino Lugano - Lugano Brixina Tennis Open - Bressanone Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Tatra Banka Open - Bratislava Napoli International Cup - Napoli Ostend Challenger Tennis Cup of Flanders - Ostende Torneo Internazionale di Tennis ATP-Challenger - Merano Poznan Challenger - Poznan Rado Geneva Challenger - Geneva Medicor Open - Budapest Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto V Trofeo Barcelona de Tenis - Barcelona Cairo Challenger - Cairo Copa Ericsson Argentina - Buenos Aires Heilbronn Open - Heilbronn Open de l'Isere - Grenoble Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli AXA Open - Espinho Zivnobanka Open 1999 - Prostejov Zagreb Open - Zagreb Polish Open 99 - Poznan VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano San Marino Cepu Open - San Marino Open de Franche Comte - Besancon Genoa Open 'Fondazione Carige' - Genova Top Wool Challenger Biella - Biella 3° Trofeo 'Citta di Brindisi' - Brindisi Pekao Open 2003 - Szczecin Heilbronn Open - Heilbronn Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Optimus Maia Open - Maia Zagreb Open - Zagreb Pekao Open - Szczecin Challenger Casino Lugano - Lugano Memorial Savigni - Sassuolo Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Open de Tanger - Tangier Open de L'Isere-Open 38 - Grenoble KGHM Polish Indoors - Wroclaw Espinho Challenger - Espinho Compaq Challenger - Bucharest The Bolton Challenger - Bolton Open de L'Isere - Grenoble Jameson Cup - Milan Barletta Citta'Della Disfida Open 98 - Barletta BPCA Open de Nice-Tounoi Challenger - Nice Renault Slovenian Open - Ljubljana Mobelwelt-Zick Open 98 - Dresden Quelle Cup - Furth Kaltenberg Open - Split Wartburg Open - Eisenach Graz CA Challenger - Graz Freudenstadt Challenger - Freudenstadt 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples Garden Open - Rome Sporting Challenger - Turin Schickendanz Open - Furth Banca Stato Challenger Lugano - Lugano San Marino Cepu Open - San Marino Banca Stato Challenger Lugano - Lugano BMW Brixina Tennis Open 2000 - Bressanone Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio V Torneo Internazionale di Tennis - Barletta Internazionali di Tennis de San Marino - San Marino Skandia Open - Linz XXVIII Edizione 'A.Savoldi' - Manerbio Pekao Open 2001 - Szczecin CA Challenger - Graz Zagreb Open - Zagreb Messina CH Pescara CH Verona CH Parioli CH Tampere CH Neu Ulm CH Hanko CH Pescara CH Modena CH Casablanca CH Sydney International - Sydney Croatian Indoors - Zagreb Dubai Tennis Open - Dubai European Community Championships - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale St. Petersburg Open - St. Petersburg Estoril Open - Estoril Open Seat-Godo '97 - Barcelona BMW Open - Munich Rado Swiss Open - Gstaad Generali Open 1997 - Kitzbuhel International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Pilot Pen International - New Haven Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Romanian Open - Bucharest Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Beijing Open - Beijing Heineken Open - Singapore IPB Czech Indoor - Ostrava Stockholm Open - Stockholm Adidas International - Sydney Croatian Indoors - Split Dubai Tennis Open - Dubai St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Paegas Czech Open - Prague Gerry Weber Open - Halle 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca CA Tennis Trophy - Vienna Adidas International - Sydney Open 13 - Marseille Dubai Tennis Open - Dubai Gold Flake Open - Chennai Open Seat-Godo '99 - Barcelona Gerry Weber Open - Halle Merano Open - Merano Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca The Nottingham Open - Nottingham Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle Croatia Open - Umag Generali Open 2000 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Campionati Internazionali di Sicilia - Palermo Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Samsung Open - Brighton Qatar Mobil Open 2001 - Doha Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca BMW Open - Munich Croatia Open - Umag Mercedes-Benz Cup - Los Angeles Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Australian Men's Hardcourt Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona BMW Open - Munich Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag Idea Prokom Open - Sopot Copenhagen Open - Copenhagen Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Adelaide Auckland U.S. Pro Tennis Championships - Boston Sydney Dubai Marseille Antwerp Memphis Milan Philadelphia Rotterdam Casablanca Estoril Barcelona Munich Oporto Copenhagen Open - Copenhagen Halle Gstaad Stuttgart Washington Kitzbuhel Amsterdam Indianapolis Umag Bucharest Basel Palermo Lyon Marbella Ostrava Dubai Tennis Open - Dubai Adelaide Sydney Milan Scottsdale Nice Munich Bologna St. Polten Stuttgart Amsterdam Kitzbuhel Indianapolis Long Island Umag Bucharest Gerry Weber Open - Halle Kuala Lumpur Valencia Tokyo Beijing Santiago Buenos Aires Moscow Oahu Jakarta San Jose Memphis Philadelphia Casablanca Estoril Barcelona Madrid Florence Gstaad Stuttgart Hilversum Kitzbuhel San Marino Indianapolis Long Island Bucharest Palermo Athens Antwerp Estoril San Francisco Memphis Philadelphia Gerry Weber Open - Halle Moscow Barcelona Nice Madrid Bologna Florence Gstaad Stuttgart Kitzbuhel San Marino Umag Palermo Athens Santiago Sao Paulo Buenos Aires Adelaide Auckland Milan Philadelphia Scottsdale Estoril Barcelona Nice Madrid Bologna Florence Genova Bastad Stuttgart Hilversum Prague Umag Cologne Philadelphia Palermo Athens Wellington Oporto Auckland Guaruja Philadelphia Estoril Barcelona Nice Madrid Florence Genova Stuttgart Hilversum San Marino Prague Geneva Palermo Athens Bologna Genova San Remo San Marino Geneva Palermo Athens Montevideo Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Memphis Croatia Open - Umag Scottsdale China Open - Beijing Chennai Open - Chennai Bucharest Medibank Private International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai Memphis BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Chennai Open - Chennai Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco 1997 Mercedes Cup - Stuttgart Guaruja Catella Swedish Open - Bastad Madrid Kitzbuhel St. Vincent San Marino The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Canadian Open Stuttgart Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Essen Paris Monte Carlo Hamburg Rome Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Monte Carlo Hamburg Rome Indian Wells Key Biscayne Monte Carlo Hamburg Rome Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Newsweek Champions Cup - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open French Open U.S. Open Australian Open French Open U.S. Open Australian Open French Open Wimbledon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Roland Garros Davis Cup, World Group, 1R, ITA-MEX 4-1 Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 AAMI Classic - Kooyong Tennis Masters Cup - Houston Atlanta Olympics Barcelona Olympics Olympics - Athens Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Grand Slam Cup